package projeto.voztg.pkg2.pkg0;

import java.io.File;
import java.io.FileWriter;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Erro {

    private static boolean erro;
    private static String mens;
    private static File arq_erro = new File("c:/recursos/log_erro.txt");

    public static void setErro(boolean _erro) {
        erro = _erro;
    }

    public static void setErro(String _mens) {
        erro = true;
        mens = _mens;
        Gravar(_mens);

    }

    private static void Gravar(String texto) {
        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy hh:mm");

        String conteudo = "\n" + texto + "-------" + sdf.format(new Date());
        try {
            // o true significa q o arquivo será constante  
            FileWriter x = new FileWriter("c:/recursos/log_erros.txt", true);


            conteudo += "\n\r"; // criando nova linha e recuo no arquivo              
            x.append(conteudo); // armazena o texto no objeto x, que aponta para o arquivo             
            x.close(); // cria o arquivo              

        } // em caso de erro apreenta mensagem abaixo  
        catch (Exception e) {
        }
    }

    public static boolean getErro() {
        return erro;
    }

    public static String getMens() {
        return mens;
    }
}